const apiurl = require('../../config').apiurl;
import {
  Pulibc
} from '../../models/public.js'
const pulibc = new Pulibc();
Page({
  // 轮播详情
  showDeatailSwiper (e) {
    var postid = e.currentTarget.dataset.postid;
    pulibc.navigateUrl('../details-goods/details-goods?id=' + postid)

  },

  // 拆红包
  changeEnvelopes(e) {
    this.setData({
      envelopes: false
    })
    pulibc.navigateUrl('../envelopes-get/envelopes-get')
  },
  /**
   * 页面的初始数据
   */
  data: {
    noticeContets: '',
    notice: false, // 公告显示和隐藏
    imgUrls: [], // 轮播图
    goods: [], // 商品列表
    navigation: [],
    envelopes: false,
    homeone_adv: '',
    hometwo_adv: '',
    red_package: {},
    // member_gradeid: 0  //0 非会员，1会员，2代理，3经销商，4众筹，5众筹+股份

  },
  // 获取会员接口
  // getMemberInfo(){
  //   var keyVal = wx.getStorageSync('key');
  //   console.log(keyVal)
  //   wx.request({
  //     url: apiurl + '/member/index',
  //     data: {
  //       key: keyVal
  //     },
  //     success: data => {
  //       console.log(data.data.datas.member_info)
  //       if (data.data.code == 200) {
  //         var member_gradeid = data.data.datas.member_info.member_gradeid;
  //         // member_gradeid 0 非会员 1会员，2代理，3经销商，4众筹，5众筹+股份
  //         this.setData({
  //           member_gradeid
  //         })
  //       }
  //     }
  //   })
  // },
  /**获取首页信息 */
  getData() {
    wx.request({
      url: apiurl + "/Index/index",
      success: data => {
        console.log(data)
        var imgUrls = data.data.datas.list.rotationchart;
        var noticeContets = data.data.datas.list.notice[0].name
        var goods = data.data.datas.list.goods
        var navigation = data.data.datas.list.navigation
        var homeone_adv = data.data.datas.list.homeone_adv
        var hometwo_adv = data.data.datas.list.hometwo_adv
        console.log(imgUrls)
        this.setData({
          imgUrls,
          noticeContets,
          goods,
          navigation,
          homeone_adv,
          hometwo_adv
        })
      }
    })
  },
  // 获取红包
  getenvelopesinfo() {
      setTimeout(() => {
        this.setData({
          envelopes: true
        })
      }, 1000)
 
    
  },
  // 关闭红包
  cloneEnvelopes() {
    this.setData({
      envelopes: false
    })
  },
  // 获取红包图片
  getEnvelopes() {
    let key = wx.getStorageSync("key")
    let url = apiurl + '/redenvelopes/index'
    wx.request({
      header: {
        "Content-Type": "application/x-www-form-urlencoded"
      },
      url: url,
      data: {
        key
      },
      method: 'POST',
      success: res => {

        console.log(res)

        if (res.data.code == 200) {
          let red_package = res.data.datas.info
          this.getenvelopesinfo()
          this.setData({
            red_package
          })
        }
        // if(res.data.datas)
      }
    })
  },
  // 获取用户是否授权登录
  getUserInfos() {
    wx.getSetting({
      success: data => {
        console.log(data.authSetting)
        if (!data.authSetting["scope.userInfo"]) {
          pulibc.navigateUrl('../register/register')
        }
      },
      fail: err => {
        console.log(err)
      }
    })
  },
  // 我的会员
  showMember(e) {
    pulibc.navigateUrl('../my-member/my-member')
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function(options) {
    // this.getMemberInfo();
    this.getUserInfos()
    this.getEnvelopes()
    
    this.getData()
  
  },


  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function() {
    if (wx.getStorageSync("key") == false) {
      wx.navigateTo({
        url: "../register/register"
      })
    }
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function() {

  },
  // 隐藏公告
  hideNotice() {
    this.setData({
      notice: false
    })
  },
  // 显示公告
  showNotice() {
    this.setData({
      notice: true
    })
  },

  // 立即领取会员
  getMember() {

  },

  // 商品详情
  chengDetails(e) {
    var id = e.currentTarget.dataset.id;
    pulibc.navigateUrl('../details-goods/details-goods?id=' + id)
  },
  //导航
  toSkip(e) {
    var id = e.currentTarget.dataset.id
    this.Tonavigate(id)
  },
  Tonavigate(id) {
    /*
      1全部分类2附近门店3我的团队4我的订单5我的会员6视频专区7公司简介8我的钱包
    */
    if (id == 1) {
      pulibc.navigateUrl('../list/list')
    } else if (id == 2) {
      pulibc.navigateUrl('../nearby/nearby')
    } else if (id == 3) {
      pulibc.navigateUrl('../my-team/my-team')
    } else if (id == 4) {
      pulibc.navigateUrl('../order/order')
    } else if (id == 5) {
      pulibc.navigateUrl('../my-member/my-member')
    } else if (id == 6) {
      pulibc.navigateUrl('../my-video/my-video')
    } else if (id == 7) {
      pulibc.navigateUrl('../about/about')
    } else if (id == 8) {
      pulibc.navigateUrl('../cash/cash')
    }
  }


})